package com.itgt.teacher;

import java.util.Arrays;

public class CopyArrayTest1 {

	public static void main(String[] args) {
		
		int[] first = { 1 , 3 , 5 , 7 , 9 }; // 举世无双
		
		int[] second = new int[ 10 ] ;
		System.out.println( Arrays.toString( second ) );
		for( int i = 5 , j = 0 ; i < second.length ; i++ , j++ ) {
			second[ i ] = first[ j ];
		}
		System.out.println( Arrays.toString( second ) );
		
		System.out.println( "- - - - - - - - - - - - - - - - - - - -" );
		
		int[] third = new int[ 10 ];
		System.out.println( Arrays.toString( third ) );
		// arraycopy( src , srcPos , dest , destPos , length )
		// 第一个参数 src 表示被复制的源数组
		// 第二个参数 srcPost 表示从源数组的哪个位置开始复制
		// 第三个参数 dest 表示目标数组( 就是复制后的内容放到哪个数组中 )
		// 第四个参数 destPos 表示复制后的数据从目标数组的哪个位置开始存放
		// 第五个参数 length 表示复制的元素个数(即有多少个元素需要被复制)
		System.arraycopy( first , 0 , third , 5 , 3 );
		System.out.println( Arrays.toString( third ) );
		
	}

}
